#include "seqstack.h"

int main(void)
{
	/*创建空栈*/
	pstack ps;
	creat_seqstack(&ps);
	
	/*入栈或出栈*/
	int n,result;
	
	while(1)
	{
		printf("请输入任意数据。若输入整数则入栈；若输入非整数则出栈；若输入-1则结束输入：");
		result = scanf("%d",&n);
		
		if(result == 1)//若输入了整数
		{
			if(n == -1)	break;
			else
			{
				push(ps,n);
				print_seqstack(ps);
			}
		}
		else
		{
			pop(ps,&n);
			print_seqstack(ps);
			while(getchar() != '\n'); //清空缓冲区
		}
	}
	
	return 0;
}